Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F13 Great Britain F3 France F4 France F5 France F4 France F5 Algeria F2 Czech Republic F4 France F16 Croatia F2 France F4 France F5 France F6 France F7 France F13 France F17 Great Britain F7 France F5 France F6 France F7 France F4 France F9 Germany F1 The Powder Byrne Trophy - Surbiton Gallagher International - Hamilton 2001 USTA Challenger of Calabasas - Calabasas ATU Cup 2001 - Weiden Challenger Copa Sevilla Internacionales de Andalucia - Seville The Scottish Tennis Championships - Edinburgh Copa Ericsson Uruguay - Montevideo ATP Tour Challenger at Nellie Gail - Laguna Hills Internationale Tenniskampioenschappen - Scheveningen drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA challenger of Miami - Miami CNA TennisPro Classic - Winnetka BH Tennis Open International Cup - Belo Horizonte The USTA Challenger at West End Racquet - Torrance USTA Men's Challenger of Dallas - Dallas XL Capital Bermuda Open - Bermuda Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem Open Mutouest - St. Brieuc Open des Alpes Trophee BNP Paribas - Grenoble Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Sail Open - New Delhi Kamnik Challenger - Kamnik Intelig Tennis Cup - Brasilia GHI Bronx Tennis Classic - Bronx Abierto Internacional de Salinas - Salinas drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Internationaux du Doubs - Besancon Dunlop World Challenge - Toyota Saint Francis Health System USTA Challenger - Tulsa Noumea Challenger drkoop.com USTA Challenger of Houston - Houston The Surbiton Trophy - Surbiton Hilton Waikoloa USTA Challenger - Waikoloa San Luis Potosi Challenger 2000 - San Luis Potosi USTA Challenger of Las Vegas - Las Vegas IX Gramado Open - Gramado BH Tennis Open International Cup - Belo Horizonte Stella Artois Clay Court Championships - Budaors Credicard Tennis Cup - Campos do Jordao St. Remy Challenger Orleans Challenger XL Bermuda Open - Bermuda Ispat Open 2004 - Ostrava Eckental Challenger BPCA Open de Nice-Tounoi Challenger - Nice Honda-Kah Open - Singapore VSZ Solvak Open Challenger - Kosice Hungarian Open - Budapest Open de Montauban - Montauban Copa Ericsson Venezuela - Caracas LTA Hull Challenger - Hull Mamaia Challenger - Constanta BH Tennis Open International Cup - Belo Horizonte Open de Franche Comte - Besancon BCP Tennis Classic - Sao Paulo Bogota Challenger Quelle Cup - Furth Copa Ericsson Chile - Santiago KGHM Polish Indoors - Wroclaw Copa Ericsson Brazil - Sao Paulo AXA Open - Espinho Sardinia International Championship - Cagliari Visa Tennis Open - Sao Paulo drkoop.com USTA Challenger of Tallahassee - Tallahassee Cadillac Pro Indoor USTA Challenger - West Bloomfield Open Diputacion - Cordoba 2003 Freeman Men's Challenger - Joplin Gramado Open de Tennis - Gramado Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger Ford de Cherbourg - Cherbourg Brasil Open - Florianopolis The Scottish Tennis Championships - Edinburgh San Luis Potosi Challenger - San Luis Potosi XL Capital Bermuda Open - Bermuda Ahmedabad Challenger - Ahmedabad Mumbai Challenger - Mumbai Siemens Open 2002 - Scheveningen Zivnobanka Open 1999 - Prostejov GHI Bronx Tennis Classic - Bronx Sarajevo Open - Sarajevo Australian Unity Western Australia Open - Perth Copa Ericsson Uruguay - Montevideo XL Challenger de Tenis Copa Sevilla - Seville Intelig Tennis Cup - Campos do Jordao s'Tennis Masters Challenger - Graz USTA Challenger of San Antonio - San Antonio Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Windy City Classic - Winnetka 2004 Freeman Men's Challenger - Joplin Open 88 - Contrexeville Smith Barney Men's Challenger - Covington Morocco Tennis Tour - Marrakech Steelers Cup - Kosice USTA Challenger of Dallas - Dallas The LTA Men's Challenger - Southampton USTA/Adtech Challenger - Boston Waco International Tennis Challenger - Waco Gran Copa Ericsson - Porto Alegre Challenger 42 - Andrezieux Copa Kia Challenger ATP - Santiago Bogota Challenger - Bogota Steelers Cup - Kosice Challenger 42 - Andrezieux XI Open International D'Andorra - Andorra Open de L'Isere - Grenoble Austin Challenger - Austin Credicard Mastercard Tennis Cup - Campos do Jordao Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Aberto de Sao Paulo - Sao Paulo USTA Men's Challenger of Dallas - Dallas Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Olbia Challenger - Olbia Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons 14° BH Tennis Open - Belo Horizonte Delhi Challenger I - New Delhi 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Seguros Bogota Open - Bogota College Station Challenger - College Station Tiburon Challenger - Tiburon USTA Challenger - Champaign Ford Tennis Championships - Louisville Open de Rennes La Trinitaine - Rennes Internationaux de Doubs Open de Franchie-Comte - Besancon Voit Mexico City Open - Mexico City Keio Challenger International Tennis Tournament - Yokohama Jersey Challenger Rennes Challenger Home Depot Center USTA Challenger - Carson Samsung Securities Cup - Seoul Tunis Open - Tunis Medjurgorje Open - Medjugorje Copa Kia - Santiago Open D'Orleans - Orleans Challenger Ford de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Copa Petrobras Colombia - Bogota Music City Challenger - Nashville ECU Prague Open - Prague La Rinascente Tennis Cup Harbour Club Milano - Milan Challenger 42 - Andrezieux Internationaux de Tennis de Brest - Brest Powder Byrne Trophy - Surbiton Belo Horizonte Tennis Open - Belo Horizonte Copa Ericsson Brasil - Sao Paulo XL Capital Bermuda Open - Bermuda VI Gramado Open de Tenis - Gramado The LTA Wrexham Challenger - Wrexham Dallas Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Challenger 42 - Andrezieux Open D'Orleans - Orleans Open de L'Isere - Grenoble Pro Challenger at Calabasas - Calabasas Singapore Mens Tennis Open - Singapore Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Internationaux de Tennis de Brest - Brest Cyclus Open de Tenis - Florianopolis ECM Cup - Prague Ciudad de Pozoblanco 'Open Diputacion' - Cordoba GHI Bronx Classic - Bronx Black Forest Open 2002 - Freudenstadt Abierto Mexicano de Tenis - Mexico City Legg Mason Tennis Classic - Washington D.C. Hellmann's Cup - Santiago Grand Prix Hassan II - Casablanca Kroger / St. Jude International - Memphis III Gramado Open de Tenis - Gramado The Nottingham Open - Nottingham Podebradka Cup - Prague Sylt Open 2000 - Sylt XI Abierto Internacional de Salinas - Salinas Waldbaum's Hamlet Cup - Long Island Geneva Challenger - Geneva Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta The Stella Artois Grass Court Championships - London Brazil Open - Salvador Heineken Open - Auckland Mallorca Open - Mallorca USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Generali Open 2002 - Kitzbuhel Open de Franche-Comte - Besancon Corona Mexico City Open - Mexico City Qatar Exxon Mobil Open 2003 - Doha Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger Ford de Cherbourg - Cherbourg USTA Men's Challenger of Dallas - Dallas ECM Cup - Prague The Surbiton Trophy - Surbiton Aberto Da Costa Do Sauipe - Bahia Open Castilla y Leon Trofeo Iberdrola - Segovia Trofeo Conde de Godo - Barcelona Salem Open - Hong Kong Salem Open - Hong Kong ECM Prague Open 2005 - Prague Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Geovillage Open Trofeo Melia Olbia - Olbia Open 88 - Contrexeville Tampere Imageneering Open - Tampere Brasil Open - Salvador The Surbiton Trophy - Surbiton Internationaux de Nouvelle-Caledonie - New Caledonia V Trani Cup - Trani La Serena Open - La Serena Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Project Independence Men's Challenger - Mandeville Challenger DCN de Cherbourg - Cherbourg AAPT Championships - Adelaide Heineken Open - Auckland Bancolombia Open - Bogota Copa Ericsson Peru - Lima U.S. Men's Clay Court Championships - Houston Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona BMW Open - Munich The Stella Artois Grass Court Championships - London VIII Torneo Internazionale di Tennis - Barletta VII Avierto Internacional de Salinas - Salinas Garden Open - Rome XXXVII Torneig C.E. Laieta - Barcelona Mercedes-Benz Cup - Los Angeles AIG Japan Open - Tokyo RCA Championships - Indianapolis ATP Heineken Challenger 2000 - Ho Chi Minh City Sparkessen Magdeburg Open - Magdeburg XL Capital Bermuda Open - Bermuda Eisenberg Jerusalem Open 2000 - Jerusalem drkoop.com USTA Tennis Championships of Denver - Denver International Tennis Championships - Delray Beach CA-Challenge 2000 - Graz Heineken Open Shanghai - Shanghai Copa Ericsson Brazil - Sao Paulo Grand Prix de Tennis de Lyon - Lyon The Stella Artois Grass Court Championships - London St. Petersburg Open - St. Petersburg IX Ciutat de Barcelona - Barcelona Heineken Challenger - Ho Chi Minh City Next Generation Hardcourts - Adelaide Intersport Heilbronn Open - Heilbronn Copa Ericsson Chile - Santiago IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi BBB Open - Sofia Open de Mantouban - Montauban Frito Lay/USTA Challenger - Binghamton Wiesmann Roadster Open - Nuembrecht Challenger Ford de Cherbourg - Cherbourg Open Sainte-Victoire - Aix-En-Provence Open 13 - Marseille The Surbiton Trophy - Surbiton Siemens Open 2003 - Scheveningen Brasil Open - Costa do Sauipe Open de la Ville de Saint Denis - Reunion Island USTA Challenger of Tiburon - Tiburon Sao Paulo - Brazil Dubai Open - Dubai Atlanta Clay Court Challenger - Atlanta 13 BH Tennis Open International Cup - Belo Horizonte IPP Geneva Trophy - Geneva Burbank Challenger - Burbank Copa Petrobras Argentina - Buenos Aires Morocco Tennis Tour - Rabat Sarajevo Open - Sarajevo 4° Sporting Challenger - Turin The Stella Artois Grass Court Championships - London Ciudad de Pozoblanco Open Diputacion - Cordoba Unicredit Czech Open 2007 - Prostejov Music City Challenger - Nashville Heineken Open - Auckland USTA Freeman Men's Challenger - Joplin RCA Championships - Indianapolis Citrix Tennis Championships - Delray Beach Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Galleryfurniture.com Challenge - Atlanta Ostdeutscher Sparkessen Cup - Dresden Open de Moselle - Metz Stockholm Open - Stockholm Milan Indoors - Milan Internationaler Raiffeisen Grand Prix - St. Polten Abierto Mexicano de Tenis Pegaso - Acapulco The Stella Artois Championships - London The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Kremlin Cup - Moscow Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Siebel Open - San Jose Bergamo Challenger Open des Alpes Trophee BNP Paribas - Grenoble International Tennis Championships - Delray Beach MoviStar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston BMW Open - Munich Open de Rennes - Rennes Red Letter Days Open - Nottingham Sybase Open - San Jose RCA Championships - Indianapolis U.S. Men's Clay Court Championships - Orlando Ostrava Challenger Brasil Open - Salvador Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Kroger / St. Jude International - Memphis Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Idea Prokom Open - Sopot Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Open 13 - Marseille Heineken Open - Auckland Mercedes Cup - Stuttgart SA Tennis Open - Johannesburg AEGON Championships - London Indianapolis Tennis Championships - Indianapolis Irving Challenger Cerveza Club Columbia Open - Bogota Interwetten Austrian Open - Kitzbuhel Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Medibank International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril The Artois Championships - London Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open Umag - Umag Jersey Challenger Mercedes Cup - Stuttgart Heineken Open - Auckland Kroger / St. Jude International - Memphis Moselle Open - Metz Open de Nice Cote d'Azur - Nice The Stella Artois Championships - London San Remo Challenger AEGON Championships - London Open de Moselle - Metz Asuncion Challenger AAPT Championships - Adelaide Abierto Mexicano de Tenis Pegaso - Mexico City The Stella Artois Grass Court Championships - Queen's/London Grand Prix Hassan II - Casablanca Japan Open - Tokyo CA Tennis Trophy - Vienna Adidas Open de Toulouse - Toulouse Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Moselle Open - Metz Schickendanz Open - Furth Downtown Athletic Club USTA Challenger - Amarillo Challenger 42 - Andrezieux Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Moselle Open - Metz USTA Challenger of North Miami Beach - North Miami Beach Bogota Challenger Copa Ericsson Peru - Lima Hilton Waikoloa Village USTA Challenger - Waikoloa Copa Ericsson Argentina - Buenos Aires The Powder Byrne Trophy - Surbiton Prague Challenger - Prague Challenger de Granby - Granby USTA Challenger of Burbank - Burbank Cairo Challenger 2002 - Cairo V Trofeo Ciudad de Quito - Quito Copa Ericsson - Guadalajara Copa Ericsson - Caracas Bangkok Challenger - Bangkok Napoli International Cup - Napoli IV Trofeo Ciudad de Quito - Quito Laser Vision USTA Challenger - Amarillo Warsteiner Grand Prix - Oberstaufen Shenzhen Open - Shenzhen TED Open - Istanbul Copa Petrobras Santiago - Santiago Aberto de Sao Paulo - Sao Paulo CA Tennis Trophy - Vienna Open Seat Godo 2005 - Barcelona AAPT Championships - Adelaide Challenger 42 - Andrezieux Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Estoril Open - Estoril Open 13 - Marseille The Samsung Open - Nottingham Energis Open - Amersfoort Gold Flake Open - Chennai Grand Prix de Tennis de Lyon - Lyon Brasil Open - Costa do Sauipe German Open - Hamburg Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Miami Open 13 - Marseille Tennis Masters Series - Monte Carlo The Samsung Open - Nottingham BMW Open - Munich Open 13 - Marseille Heineken Open - Auckland Brasil Open - Costa do Sauipe International Tennis Championships - Delray Beach Tennis Masters Series - Madrid President's Cup 2000 - Tashkent PTT Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Cerveza Club Colombia Open - Bogota Open 13 - Marseille RCA Championships - Indianapolis Milan Indoors - Milan Energis Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon Copa AT&T - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Toronto Energis Dutch Open - Amsterdam Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam TD Waterhouse Cup - Long Island Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells The Hypo Group Tennis International 2008 - Poertschach Rogers Cup - Montreal Mutua Madrilena Masters Madrid - Madrid Tennis Masters Series - Paris Sony Ericsson Open - Miami BB&T Atlanta Open - Atlanta Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Countrywide Classic - Los Angeles The Dubai Tennis Championships - Dubai Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Indian Wells Tennis Masters Series - Miami U.S. Open - New York Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, 1R, CZE-BRA 4-1 French Open - Paris Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1